//
// Created by User on 24-10-3.
//

#ifndef DEMUXER_INTERFACE_HPP
#define DEMUXER_INTERFACE_HPP

namespace utils
{
    class media_packet;
}

namespace demuxer
{
    class demuxer_interface
    {
    public:
        demuxer_interface() = default;

        virtual ~demuxer_interface() = default;

        virtual utils::media_packet get_packet(int stream_index) = 0;
    };
}

#endif //DEMUXER_INTERFACE_HPP
